<?php
    function thumb($filePath,$filename){

        $imgPath=$filePath.$filename;
        //获取原图
        $old=getimagesize($imgPath);
        //缩放比例
        $thumb_w=$old[0]/2;
        $thumb_h=$old[1]/2;

        //把原图转成资源格式类型
        switch ($old[2]) {
            case '1':
                $old_img=imagecreatefromgif($imgPath);
                break;
            case '2':
                $old_img=imagecreatefromjpeg($imgPath);
                break;

            default:
                $old_img=imagecreatefrompng($imgPath);
                break;
        }

        //画缩略图大小图像
        $thumb=imagecreatetruecolor($thumb_w,$thumb_h);
        //将原图拷贝成缩略图
        imagecopyresized($thumb, $old_img, 0, 0, 0, 0, $thumb_w, $thumb_h, $old[0], $old[1]);
        ob_clean();
        //组装缩略图路径
        $thumbPath=$filePath.'thubm_'.$filename;
        //把原图转成资源格式类型
        switch ($old[2]) {
            case '1':
                imagegif($thumb,$thumbPath);
                break;
            case '2':
                imagejpeg($thumb,$thumbPath);
                break;

            default:
                imagepng($thumb,$thumbPath);
                break;
        }
        imagedestroy($thumb);
        return $thumbPath;
    }